// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.nirhart.parallaxscroll.views;
import android.view.View;
import java.lang.ref.WeakReference;
public abstract class ParallaxedView
{
public static boolean isAPI11;
protected int lastOffset;
protected WeakReference view;
public ParallaxedView(View view1)
{
lastOffset = 0;
view = new WeakReference(view1);
}
public boolean is(View view1)
{
return view1 != null && view != null && view.get() != null && ((View)view.get()).equals(view1);
}
public void setOffset(float f)
{
View view1;
label0:
{
view1 = (View)view.get();
if (view1 != null)
{
if (!isAPI11)
{
break label0;
}
view1.setTranslationY(f);
}
return;
}
translatePreICS(view1, f);
}
public void setView(View view1)
{
view = new WeakReference(view1);
}
protected abstract void translatePreICS(View view1, float f);
static
{
boolean flag;
if (android.os.Build.VERSION.SDK_INT >= 11)
{
flag = true;
} else
{
flag = false;
}
isAPI11 = flag;
}
}